/* 
 * File:   deriv.h
 * Author: Patrick W. M. Adams
 * Institution: Astrophysics, Cosmology and Gravity Centre,
 *              Department of Mathematics and Applied Mathematics,
 *              University of Cape Town
 *
 *
 * Created on 17 June 2012, 1:54 PM
 */

#ifndef DERIV_H
#define	DERIV_H

#include <iostream>
#include <climits>
#include <cmath>
#include "arrays.h"

//derivative abstract class
class Deriv{
    
public:
    
    virtual void deval(Arrays&, double, unsigned int, unsigned int,
            unsigned int, unsigned int) = 0;

};

#endif	/* DERIV_H */

